import com.sun.xml.internal.ws.addressing.WsaActionUtil;

import java.util.Scanner;
//class Date {
//    public int year;
//    public int month;
//    public int day;
//    public Date(int year,int month,int day) {
//        this.year = year;
//        this.month = month;
//        this.day = day;
//        System.out.println("构造方法被调用");
//    }
////    public void setDay(int y,int m,int d) {
////        year = y;
////        month = m;
////        day = d;
////    }
//    public void printDay() {
//        System.out.println(year+"/"+month+"/"+day);
//    }
//}
//class X {
//    Y y = new Y();
//    public X() {
//        System.out.println("x");
//    }
//}
//class Y {
//    public Y() {
//        System.out.println("y");
//    }
//}
//class Base {
//    private int x;
//    private int y;
//
//    public Base(int x, int y) {
//        this.x = x;
//        this.y = y;
//    }
//
//    public int getX() {
//        return x;
//    }
//
//    public int getY() {
//        return y;
//    }
//}
//class Sub extends Base{
//    private int z;
//
//    public Sub(int x,int y,int z) {
//        super(x,y);
//        this.z = z;
//    }
//    public int getZ() {
//        return z;
//    }
//    public int calculate() {
//        return super.getX()*super.getY()*this.getZ();
//    }
//}
//class Base {
//    public Base() {
//        System.out.println("Base");
//    }
//}
//class Base {
//    private String name = "adada";
//    int age ;
////}
//class Person {
//    public int age;
//    public String name;
//    public static int grades;
//
//    public Person() {
//        System.out.println("无参构造方法执行");
//    }
//
//    public Person(int age,String name) {
//        this.age = age;
//        this.name = name;
//        System.out.println("有参构造方法执行");
//    }
//
//    {
//        age = 18;
//        name = "张三";
//        System.out.println("实例块执行");
//    }
//
//    static {
//        grades = 100;
//        System.out.println("静态块执行");
//    }
//}
//public class LeiLearn {
//    public static void main(String[] args) {
//        Person a = new Person();
//        System.out.println(a.name+" "+a.age+" "+Person.grades);
//        System.out.println("==============");
//        Person b = new Person(28,"李四");
//        System.out.println(b.name+" "+b.age+" "+Person.grades);
//    }
//    public String grade;
//    public static void main(String[] args) {
//        Base p = new LeiLearn();
//        System.out.println(p.name);
//    }
//    public static void main(String[] args) {
//        new LeiLearn();
//        new Base();
//    }
//    public static void main(String[] args) {
//        Sub sub = new Sub(1,2,3);
//        System.out.println(sub.calculate());
//    }
//    Y y = new Y();
//    public LeiLearn() {
//        super();
//        System.out.println("z");
//    }
//    public static void main(String[] args) {
//        new LeiLearn();
//    }
//    static boolean flag;
//    public static void main4(String[] args) {
//        System.out.println(flag);
//    }
//    public int aMethod(){
//        static int i = 0;
//        i++;
//        return i;
//    }
//    public static void main(String[] args) {
//        Test test = new Test();
//        test.aMethod();
//        int j = test.aMethod();
//        System.out.println(j);
//    }
//    public static void main3(String[] args) {
//        Scanner in = new Scanner(System.in);
//        int num = in.nextInt();//num设置最大数字的边界
//        int i = 1;//设置两个变量进行循环，第外遍循环是从 1——num 遍历
//        int j = 1;//里循环是进行除法判断是否为真因子
//        for (i = 1; i <= num; i++) {
//            int sum = 0;//设置sum把真因子加起来，在外层循环的里面，内层循环的外面，每次判断完一个数后将其值清0
//            for (j = 1; j < i; j++) {
//                if(i % j == 0) {
//                    sum += j;
//                }
//            }
//            if(sum == i) {//判断真因子和是否与本身相等，是则输出，不是则循环
//                System.out.println(i);
//            }
//        }
//    }
//    public static void main2(String[] args) {
//          Date date = new Date();
//          date.setDay(2022,11,8);
//          date.printDay();
//
//          Date date2 = new Date();
//          date.setDay(2022,11,9);
//          date2.printDay();
//          Date date3 = new Date(2022,11,9);
//          date3.printDay();
//    }
//
//    public static void main1(String[] args) {
//        Scanner in  = new Scanner(System.in);
//        while(in.hasNext()) {
//            String grades = in.next();
//            switch(grades) {
//                case "A":
//                    System.out.println("优秀");
//                    break;
//                case "B":
//                    System.out.println("一般");
//                    break;
//                default:
//                    System.out.println("未知");
//                    break;
//            }
//        }
//    }
//}
